#ifndef __BOUNDING_BOX_HPP__
#define __BOUNDING_BOX_HPP__

#include "BoundingVolume.hpp"
#include "../Mathematics/MVector3D.hpp"

class BoundingBox : public BoundingVolume
{
public:
	BoundingBox(MVector3D* corners);
	~BoundingBox();

	const MVector3D*  getCorners() const;
	void              invalidateBV(MVector3D& trans);

	void              render();
	
private:
	MVector3D* m_pCorners;
	MVector3D  m_lastPos;
};

#endif //__BOUNDING_BOX_HPP__

//EOF
